package com.xisoft.devise.entity.metadata;

import javax.persistence.*;
import com.baomidou.mybatisplus.annotation.*; 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author 作者：licheng
 * @description 类描述：SYS_DATACODE .
 * @create 创建时间：20220826
 * @update 修改时间：20220826
 */
@lombok.Data
@Table(name = "sys_datacode")
@TableName (value = "sys_datacode")
@ApiModel (description = "sys_datacode .")
public class DatacodeVO
{
	/** description： 编码 */
	public static String CODE = "code";
	/** description： 类型 */
	public static String TYPE = "type";
	/** description： 值 */
	public static String VALUE = "value";
	/** description： 说明 */
	public static String DESCRIPTION = "description";
	/** description： 顺序 */
	public static String CINDEX = "cindex";
	/** description： 主键 */
	public static String ID = "id";
	/** description： 简拼 */
	public static String JP = "jp";
	/** description： 父编码 */
	public static String PCODE = "pcode";
	/** description： 是否有效 */
	public static String FLAG = "flag";
	/** description： null */
	public static String P_ID = "p_id";
	/** description： 对照码 */
	public static String CONTRAST = "contrast";
	/** description： 扩展字段1 */
	public static String EXTEND_FIELD1 = "extend_field1";
	/** description： 扩展字段2 */
	public static String EXTEND_FIELD2 = "extend_field2";
	/** description： 扩展字段3 */
	public static String EXTEND_FIELD3 = "extend_field3";
	/** description： 扩展字段4 */
	public static String EXTEND_FIELD4 = "extend_field4";
	/** description： 扩展字段5 */
	public static String EXTEND_FIELD5 = "extend_field5";
	/** description： 扩展字段6 */
	public static String EXTEND_FIELD6 = "extend_field6";
	/** description： 扩展字段7 */
	public static String EXTEND_FIELD7 = "extend_field7";
	/** description： 扩展字段8 */
	public static String EXTEND_FIELD8 = "extend_field8";
	/** description： 扩展字段9 */
	public static String EXTEND_FIELD9 = "extend_field9";
	/** description： 扩展字段10 */
	public static String EXTEND_FIELD10 = "extend_field10";
	/** description： 扩展字段11 */
	public static String EXTEND_FIELD11 = "extend_field11";
	/** description： 扩展字段12 */
	public static String EXTEND_FIELD12 = "extend_field12";
	/** description： 扩展字段13 */
	public static String EXTEND_FIELD13 = "extend_field13";
	/** description： 扩展字段14 */
	public static String EXTEND_FIELD14 = "extend_field14";
	/** description： 扩展字段15 */
	public static String EXTEND_FIELD15 = "extend_field15";
	/** description： 扩展字段16 */
	public static String EXTEND_FIELD16 = "extend_field16";
	/** description： 扩展字段17 */
	public static String EXTEND_FIELD17 = "extend_field17";
	/** description： 扩展字段18 */
	public static String EXTEND_FIELD18 = "extend_field18";
	/** description： 扩展字段19 */
	public static String EXTEND_FIELD19 = "extend_field19";
	/** description： 扩展字段20 */
	public static String EXTEND_FIELD20 = "extend_field20";
	/** description： 性质 */
	public static String PROPERTIES = "properties";
	// 编码
	@TableField (value = "CODE")
	@Column (name = "CODE")
	// @ApiModelProperty (value = "编码")
	@ApiModelProperty (value = "编码：主键")
	private String code;
	// 类型
	@TableField (value = "TYPE")
	@Column (name = "TYPE")
	// @ApiModelProperty (value = "类型")
	@ApiModelProperty (value = "类型：主键")
	private String type;
	// 值
	@TableField (value = "VALUE")
	@Column (name = "VALUE")
	// @ApiModelProperty (value = "值")
	@ApiModelProperty (value = "值：主键")
	private String value;
	// 说明
	@TableField (value = "DESCRIPTION")
	@Column (name = "DESCRIPTION")
	// @ApiModelProperty (value = "说明")
	@ApiModelProperty (value = "说明：主键")
	private String description;
	// 顺序
	@TableField (value = "CINDEX")
	@Column (name = "CINDEX")
	// @ApiModelProperty (value = "顺序")
	@ApiModelProperty (value = "顺序：主键")
	private double cindex;
	// 主键
	@Id
	@TableId (type = IdType.INPUT)
	@TableField (value = "ID")
	@Column (name = "ID")
	// @ApiModelProperty (value = "主键")
	@ApiModelProperty (value = "主键：主键")
	private String id;
	// 简拼
	@TableField (value = "JP")
	@Column (name = "JP")
	// @ApiModelProperty (value = "简拼")
	@ApiModelProperty (value = "简拼：主键")
	private String jp;
	// 父编码
	@TableField (value = "PCODE")
	@Column (name = "PCODE")
	// @ApiModelProperty (value = "父编码")
	@ApiModelProperty (value = "父编码：主键")
	private String pcode;
	// 是否有效
	@TableField (value = "FLAG")
	@Column (name = "FLAG")
	// @ApiModelProperty (value = "是否有效")
	@ApiModelProperty (value = "是否有效：主键")
	private String flag;
	// null
	@TableField (value = "P_ID")
	@Column (name = "P_ID")
	// @ApiModelProperty (value = "null")
	@ApiModelProperty (value = "null：主键")
	private String p_id;
	// 对照码
	@TableField (value = "CONTRAST")
	@Column (name = "CONTRAST")
	// @ApiModelProperty (value = "对照码")
	@ApiModelProperty (value = "对照码：主键")
	private String contrast;
	// 扩展字段1
	@TableField (value = "EXTEND_FIELD1")
	@Column (name = "EXTEND_FIELD1")
	// @ApiModelProperty (value = "扩展字段1")
	@ApiModelProperty (value = "扩展字段1：主键")
	private String extend_field1;
	// 扩展字段2
	@TableField (value = "EXTEND_FIELD2")
	@Column (name = "EXTEND_FIELD2")
	// @ApiModelProperty (value = "扩展字段2")
	@ApiModelProperty (value = "扩展字段2：主键")
	private String extend_field2;
	// 扩展字段3
	@TableField (value = "EXTEND_FIELD3")
	@Column (name = "EXTEND_FIELD3")
	// @ApiModelProperty (value = "扩展字段3")
	@ApiModelProperty (value = "扩展字段3：主键")
	private String extend_field3;
	// 扩展字段4
	@TableField (value = "EXTEND_FIELD4")
	@Column (name = "EXTEND_FIELD4")
	// @ApiModelProperty (value = "扩展字段4")
	@ApiModelProperty (value = "扩展字段4：主键")
	private String extend_field4;
	// 扩展字段5
	@TableField (value = "EXTEND_FIELD5")
	@Column (name = "EXTEND_FIELD5")
	// @ApiModelProperty (value = "扩展字段5")
	@ApiModelProperty (value = "扩展字段5：主键")
	private String extend_field5;
	// 扩展字段6
	@TableField (value = "EXTEND_FIELD6")
	@Column (name = "EXTEND_FIELD6")
	// @ApiModelProperty (value = "扩展字段6")
	@ApiModelProperty (value = "扩展字段6：主键")
	private String extend_field6;
	// 扩展字段7
	@TableField (value = "EXTEND_FIELD7")
	@Column (name = "EXTEND_FIELD7")
	// @ApiModelProperty (value = "扩展字段7")
	@ApiModelProperty (value = "扩展字段7：主键")
	private String extend_field7;
	// 扩展字段8
	@TableField (value = "EXTEND_FIELD8")
	@Column (name = "EXTEND_FIELD8")
	// @ApiModelProperty (value = "扩展字段8")
	@ApiModelProperty (value = "扩展字段8：主键")
	private String extend_field8;
	// 扩展字段9
	@TableField (value = "EXTEND_FIELD9")
	@Column (name = "EXTEND_FIELD9")
	// @ApiModelProperty (value = "扩展字段9")
	@ApiModelProperty (value = "扩展字段9：主键")
	private String extend_field9;
	// 扩展字段10
	@TableField (value = "EXTEND_FIELD10")
	@Column (name = "EXTEND_FIELD10")
	// @ApiModelProperty (value = "扩展字段10")
	@ApiModelProperty (value = "扩展字段10：主键")
	private String extend_field10;
	// 扩展字段11
	@TableField (value = "EXTEND_FIELD11")
	@Column (name = "EXTEND_FIELD11")
	// @ApiModelProperty (value = "扩展字段11")
	@ApiModelProperty (value = "扩展字段11：主键")
	private String extend_field11;
	// 扩展字段12
	@TableField (value = "EXTEND_FIELD12")
	@Column (name = "EXTEND_FIELD12")
	// @ApiModelProperty (value = "扩展字段12")
	@ApiModelProperty (value = "扩展字段12：主键")
	private String extend_field12;
	// 扩展字段13
	@TableField (value = "EXTEND_FIELD13")
	@Column (name = "EXTEND_FIELD13")
	// @ApiModelProperty (value = "扩展字段13")
	@ApiModelProperty (value = "扩展字段13：主键")
	private String extend_field13;
	// 扩展字段14
	@TableField (value = "EXTEND_FIELD14")
	@Column (name = "EXTEND_FIELD14")
	// @ApiModelProperty (value = "扩展字段14")
	@ApiModelProperty (value = "扩展字段14：主键")
	private String extend_field14;
	// 扩展字段15
	@TableField (value = "EXTEND_FIELD15")
	@Column (name = "EXTEND_FIELD15")
	// @ApiModelProperty (value = "扩展字段15")
	@ApiModelProperty (value = "扩展字段15：主键")
	private String extend_field15;
	// 扩展字段16
	@TableField (value = "EXTEND_FIELD16")
	@Column (name = "EXTEND_FIELD16")
	// @ApiModelProperty (value = "扩展字段16")
	@ApiModelProperty (value = "扩展字段16：主键")
	private String extend_field16;
	// 扩展字段17
	@TableField (value = "EXTEND_FIELD17")
	@Column (name = "EXTEND_FIELD17")
	// @ApiModelProperty (value = "扩展字段17")
	@ApiModelProperty (value = "扩展字段17：主键")
	private String extend_field17;
	// 扩展字段18
	@TableField (value = "EXTEND_FIELD18")
	@Column (name = "EXTEND_FIELD18")
	// @ApiModelProperty (value = "扩展字段18")
	@ApiModelProperty (value = "扩展字段18：主键")
	private String extend_field18;
	// 扩展字段19
	@TableField (value = "EXTEND_FIELD19")
	@Column (name = "EXTEND_FIELD19")
	// @ApiModelProperty (value = "扩展字段19")
	@ApiModelProperty (value = "扩展字段19：主键")
	private String extend_field19;
	// 扩展字段20
	@TableField (value = "EXTEND_FIELD20")
	@Column (name = "EXTEND_FIELD20")
	// @ApiModelProperty (value = "扩展字段20")
	@ApiModelProperty (value = "扩展字段20：主键")
	private String extend_field20;
	// 性质
	@TableField (value = "PROPERTIES")
	@Column (name = "PROPERTIES")
	// @ApiModelProperty (value = "性质")
	@ApiModelProperty (value = "性质：主键")
	private String properties;

public DatacodeVO( ) { }

	/************************************************************* <br>
	 *
	 *说明: get(编码)方法<br>
	 *
	 * @Description 方法描述：编码 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getCode( )
	{ return code; }

	/************************************************************* <br>
	 *
	 *说明: set(编码)方法<br>
	 *
	 * @Description 方法描述：编码 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [code] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setCode(String code)
	{ this.code = code;}

	/************************************************************* <br>
	 *
	 *说明: get(类型)方法<br>
	 *
	 * @Description 方法描述：类型 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getType( )
	{ return type; }

	/************************************************************* <br>
	 *
	 *说明: set(类型)方法<br>
	 *
	 * @Description 方法描述：类型 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [type] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setType(String type)
	{ this.type = type;}

	/************************************************************* <br>
	 *
	 *说明: get(值)方法<br>
	 *
	 * @Description 方法描述：值 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getValue( )
	{ return value; }

	/************************************************************* <br>
	 *
	 *说明: set(值)方法<br>
	 *
	 * @Description 方法描述：值 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [value] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setValue(String value)
	{ this.value = value;}

	/************************************************************* <br>
	 *
	 *说明: get(说明)方法<br>
	 *
	 * @Description 方法描述：说明 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getDescription( )
	{ return description; }

	/************************************************************* <br>
	 *
	 *说明: set(说明)方法<br>
	 *
	 * @Description 方法描述：说明 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [description] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setDescription(String description)
	{ this.description = description;}

	/************************************************************* <br>
	 *
	 *说明: get(顺序)方法<br>
	 *
	 * @Description 方法描述：顺序 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public double getCindex( )
	{ return cindex; }

	/************************************************************* <br>
	 *
	 *说明: set(顺序)方法<br>
	 *
	 * @Description 方法描述：顺序 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [cindex] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setCindex(double cindex)
	{ this.cindex = cindex;}

	/************************************************************* <br>
	 *
	 *说明: get(主键)方法<br>
	 *
	 * @Description 方法描述：主键 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getId( )
	{ return id; }

	/************************************************************* <br>
	 *
	 *说明: set(主键)方法<br>
	 *
	 * @Description 方法描述：主键 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [id] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setId(String id)
	{ this.id = id;}

	/************************************************************* <br>
	 *
	 *说明: get(简拼)方法<br>
	 *
	 * @Description 方法描述：简拼 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getJp( )
	{ return jp; }

	/************************************************************* <br>
	 *
	 *说明: set(简拼)方法<br>
	 *
	 * @Description 方法描述：简拼 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [jp] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setJp(String jp)
	{ this.jp = jp;}

	/************************************************************* <br>
	 *
	 *说明: get(父编码)方法<br>
	 *
	 * @Description 方法描述：父编码 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getPcode( )
	{ return pcode; }

	/************************************************************* <br>
	 *
	 *说明: set(父编码)方法<br>
	 *
	 * @Description 方法描述：父编码 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [pcode] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setPcode(String pcode)
	{ this.pcode = pcode;}

	/************************************************************* <br>
	 *
	 *说明: get(是否有效)方法<br>
	 *
	 * @Description 方法描述：是否有效 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getFlag( )
	{ return flag; }

	/************************************************************* <br>
	 *
	 *说明: set(是否有效)方法<br>
	 *
	 * @Description 方法描述：是否有效 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [flag] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setFlag(String flag)
	{ this.flag = flag;}

	/************************************************************* <br>
	 *
	 *说明: get(null)方法<br>
	 *
	 * @Description 方法描述：null <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getP_id( )
	{ return p_id; }

	/************************************************************* <br>
	 *
	 *说明: set(null)方法<br>
	 *
	 * @Description 方法描述：null <br>
	 * @Date Created on 20220826  <br>
	 * @Param [p_id] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setP_id(String p_id)
	{ this.p_id = p_id;}

	/************************************************************* <br>
	 *
	 *说明: get(对照码)方法<br>
	 *
	 * @Description 方法描述：对照码 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getContrast( )
	{ return contrast; }

	/************************************************************* <br>
	 *
	 *说明: set(对照码)方法<br>
	 *
	 * @Description 方法描述：对照码 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [contrast] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setContrast(String contrast)
	{ this.contrast = contrast;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段1)方法<br>
	 *
	 * @Description 方法描述：扩展字段1 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field1( )
	{ return extend_field1; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段1)方法<br>
	 *
	 * @Description 方法描述：扩展字段1 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field1] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field1(String extend_field1)
	{ this.extend_field1 = extend_field1;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段2)方法<br>
	 *
	 * @Description 方法描述：扩展字段2 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field2( )
	{ return extend_field2; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段2)方法<br>
	 *
	 * @Description 方法描述：扩展字段2 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field2] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field2(String extend_field2)
	{ this.extend_field2 = extend_field2;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段3)方法<br>
	 *
	 * @Description 方法描述：扩展字段3 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field3( )
	{ return extend_field3; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段3)方法<br>
	 *
	 * @Description 方法描述：扩展字段3 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field3] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field3(String extend_field3)
	{ this.extend_field3 = extend_field3;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段4)方法<br>
	 *
	 * @Description 方法描述：扩展字段4 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field4( )
	{ return extend_field4; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段4)方法<br>
	 *
	 * @Description 方法描述：扩展字段4 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field4] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field4(String extend_field4)
	{ this.extend_field4 = extend_field4;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段5)方法<br>
	 *
	 * @Description 方法描述：扩展字段5 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field5( )
	{ return extend_field5; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段5)方法<br>
	 *
	 * @Description 方法描述：扩展字段5 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field5] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field5(String extend_field5)
	{ this.extend_field5 = extend_field5;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段6)方法<br>
	 *
	 * @Description 方法描述：扩展字段6 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field6( )
	{ return extend_field6; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段6)方法<br>
	 *
	 * @Description 方法描述：扩展字段6 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field6] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field6(String extend_field6)
	{ this.extend_field6 = extend_field6;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段7)方法<br>
	 *
	 * @Description 方法描述：扩展字段7 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field7( )
	{ return extend_field7; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段7)方法<br>
	 *
	 * @Description 方法描述：扩展字段7 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field7] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field7(String extend_field7)
	{ this.extend_field7 = extend_field7;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段8)方法<br>
	 *
	 * @Description 方法描述：扩展字段8 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field8( )
	{ return extend_field8; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段8)方法<br>
	 *
	 * @Description 方法描述：扩展字段8 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field8] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field8(String extend_field8)
	{ this.extend_field8 = extend_field8;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段9)方法<br>
	 *
	 * @Description 方法描述：扩展字段9 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field9( )
	{ return extend_field9; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段9)方法<br>
	 *
	 * @Description 方法描述：扩展字段9 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field9] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field9(String extend_field9)
	{ this.extend_field9 = extend_field9;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段10)方法<br>
	 *
	 * @Description 方法描述：扩展字段10 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field10( )
	{ return extend_field10; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段10)方法<br>
	 *
	 * @Description 方法描述：扩展字段10 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field10] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field10(String extend_field10)
	{ this.extend_field10 = extend_field10;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段11)方法<br>
	 *
	 * @Description 方法描述：扩展字段11 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field11( )
	{ return extend_field11; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段11)方法<br>
	 *
	 * @Description 方法描述：扩展字段11 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field11] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field11(String extend_field11)
	{ this.extend_field11 = extend_field11;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段12)方法<br>
	 *
	 * @Description 方法描述：扩展字段12 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field12( )
	{ return extend_field12; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段12)方法<br>
	 *
	 * @Description 方法描述：扩展字段12 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field12] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field12(String extend_field12)
	{ this.extend_field12 = extend_field12;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段13)方法<br>
	 *
	 * @Description 方法描述：扩展字段13 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field13( )
	{ return extend_field13; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段13)方法<br>
	 *
	 * @Description 方法描述：扩展字段13 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field13] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field13(String extend_field13)
	{ this.extend_field13 = extend_field13;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段14)方法<br>
	 *
	 * @Description 方法描述：扩展字段14 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field14( )
	{ return extend_field14; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段14)方法<br>
	 *
	 * @Description 方法描述：扩展字段14 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field14] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field14(String extend_field14)
	{ this.extend_field14 = extend_field14;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段15)方法<br>
	 *
	 * @Description 方法描述：扩展字段15 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field15( )
	{ return extend_field15; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段15)方法<br>
	 *
	 * @Description 方法描述：扩展字段15 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field15] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field15(String extend_field15)
	{ this.extend_field15 = extend_field15;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段16)方法<br>
	 *
	 * @Description 方法描述：扩展字段16 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field16( )
	{ return extend_field16; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段16)方法<br>
	 *
	 * @Description 方法描述：扩展字段16 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field16] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field16(String extend_field16)
	{ this.extend_field16 = extend_field16;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段17)方法<br>
	 *
	 * @Description 方法描述：扩展字段17 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field17( )
	{ return extend_field17; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段17)方法<br>
	 *
	 * @Description 方法描述：扩展字段17 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field17] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field17(String extend_field17)
	{ this.extend_field17 = extend_field17;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段18)方法<br>
	 *
	 * @Description 方法描述：扩展字段18 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field18( )
	{ return extend_field18; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段18)方法<br>
	 *
	 * @Description 方法描述：扩展字段18 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field18] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field18(String extend_field18)
	{ this.extend_field18 = extend_field18;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段19)方法<br>
	 *
	 * @Description 方法描述：扩展字段19 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field19( )
	{ return extend_field19; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段19)方法<br>
	 *
	 * @Description 方法描述：扩展字段19 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field19] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field19(String extend_field19)
	{ this.extend_field19 = extend_field19;}

	/************************************************************* <br>
	 *
	 *说明: get(扩展字段20)方法<br>
	 *
	 * @Description 方法描述：扩展字段20 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getExtend_field20( )
	{ return extend_field20; }

	/************************************************************* <br>
	 *
	 *说明: set(扩展字段20)方法<br>
	 *
	 * @Description 方法描述：扩展字段20 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [extend_field20] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setExtend_field20(String extend_field20)
	{ this.extend_field20 = extend_field20;}

	/************************************************************* <br>
	 *
	 *说明: get(性质)方法<br>
	 *
	 * @Description 方法描述：性质 <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libencheng
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public String getProperties( )
	{ return properties; }

	/************************************************************* <br>
	 *
	 *说明: set(性质)方法<br>
	 *
	 * @Description 方法描述：性质 <br>
	 * @Date Created on 20220826  <br>
	 * @Param [properties] <br>
	 * @return void  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public void setProperties(String properties)
	{ this.properties = properties;}


	/** description 表主键 */
	public static String PRIMARY_KEY = ID;

	/************************************************************* <br>
	 *
	 *description: 获取主键 <br>
	 *
	 * @Description   <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public static String getPrimarykey( ){ return ID;}

	/** description 表 .*/
	public static String TABLE_NAME  ="sys_datacode";

	/************************************************************* <br>
	 *
	 *说明: 获取表名 <br>
	 *
	 * @Description   <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String  <br>
	 * @Author libc
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	public static String getTableName( )
	{ return DatacodeVO.class.getAnnotation(TableName.class).value(); }

	/************************************************************* <br>
	*
	*说明: 获取所有的字段名 <br>
	*
	* @Description   <br>
	* @Date Created on 20220826  <br>
	* @return java.lang.String  <br>
	* @Author licheng
	* @version 1.0 <br>
	************************************************************* <br>
	*/
	public static String[] getColumns( )
	{
		return new String []{CODE,
			TYPE,
			VALUE,
			DESCRIPTION,
			CINDEX,
			ID,
			JP,
			PCODE,
			FLAG,
			P_ID,
			CONTRAST,
			EXTEND_FIELD1,
			EXTEND_FIELD2,
			EXTEND_FIELD3,
			EXTEND_FIELD4,
			EXTEND_FIELD5,
			EXTEND_FIELD6,
			EXTEND_FIELD7,
			EXTEND_FIELD8,
			EXTEND_FIELD9,
			EXTEND_FIELD10,
			EXTEND_FIELD11,
			EXTEND_FIELD12,
			EXTEND_FIELD13,
			EXTEND_FIELD14,
			EXTEND_FIELD15,
			EXTEND_FIELD16,
			EXTEND_FIELD17,
			EXTEND_FIELD18,
			EXTEND_FIELD19,
			EXTEND_FIELD20,
			PROPERTIES,
			 };
	}

	/************************************************************* <br>
	 *
	 *说明: 重写tostring 方法，以map格式返回String <br>
	 *
	 * @Description   <br>
	 * @Date Created on 20220826  <br>
	 * @return java.lang.String   <br>
	 * @Author xisoft
	 * @version 1.0 <br>
	 ************************************************************* <br>
	 */
	@Override public String toString( )
	{
		return "{ sys_datacode = {" +
                "code=" + getCode() +
                ",type=" + getType() +
                ",value=" + getValue() +
                ",description=" + getDescription() +
                ",cindex=" + getCindex() +
                ",id=" + getId() +
                ",jp=" + getJp() +
                ",pcode=" + getPcode() +
                ",flag=" + getFlag() +
                ",p_id=" + getP_id() +
                ",contrast=" + getContrast() +
                ",extend_field1=" + getExtend_field1() +
                ",extend_field2=" + getExtend_field2() +
                ",extend_field3=" + getExtend_field3() +
                ",extend_field4=" + getExtend_field4() +
                ",extend_field5=" + getExtend_field5() +
                ",extend_field6=" + getExtend_field6() +
                ",extend_field7=" + getExtend_field7() +
                ",extend_field8=" + getExtend_field8() +
                ",extend_field9=" + getExtend_field9() +
                ",extend_field10=" + getExtend_field10() +
                ",extend_field11=" + getExtend_field11() +
                ",extend_field12=" + getExtend_field12() +
                ",extend_field13=" + getExtend_field13() +
                ",extend_field14=" + getExtend_field14() +
                ",extend_field15=" + getExtend_field15() +
                ",extend_field16=" + getExtend_field16() +
                ",extend_field17=" + getExtend_field17() +
                ",extend_field18=" + getExtend_field18() +
                ",extend_field19=" + getExtend_field19() +
                ",extend_field20=" + getExtend_field20() +
                ",properties=" + getProperties() +
		"}}";
	}
}
